home *** CD-ROM | disk | FTP | other *** search
Text File | 1996-09-19 | 12.5 KB | 352 lines | [TEXT/R*ch] |
-
-
- Sorry, sorry, sorry.
-
- For the long delay. I hope/assume you were eagerly waiting for this update,
- but the last two weeks I was too busy. I changed address and moved all my
- stuff. And moving it is the easiest: unpacking is even more difficult.
- This weekend I'll throw in a party to celibrate my move and my birthday,
- but I sure hope I can get this update out. The UNIX host was replaced and
- may not be free of problems either!
-
- But there is a sunny site: my new computer arrived! I'am now the proud
- owner of a Power Macintosh 8200 (tower model of the 7200). It's only
- available in Europe (made in Cork, which factory I visited). Sure enough
- this machine has an identity crisis: it always thinks it's a 7200! :-)
-
- Ok, have fun!
-
- Rene
-
-
- Gestalt Selectors List 3.5.2 Update
- ===================================
-
- Maintained and published by Rene G.A. Ros (rgaros@bio.vu.nl)
-
- First published: 12 October 1992, 13:15 CET (GMT+1)
- Last version : 8 August 1996, 17:30 CET (GMT+2, DST)
- Previous update: 22 August 1996, 07:45 CET (GMT+2, DST)
- Last modified : 19 September 1996, 20:46 CET (GMT+2, DST)
-
- The complete version is available to subscribers by sending an email to:
- gestalt-selectors-list-request@bio.vu.nl
- with as subject:
- archive get recent/gestalt-selectors.etx
- or to get the compressed version:
- archive get recent/gestalt-selectors.sit.hqx
- The latest GSL version is also available on the GSL Web page. Point your
- Internet browser to:
- http://www.bio.vu.nl/home/rgaros/gestalt/
-
- If this is the first update you receive since subscribing to the mailing
- list you may want to get the previous updates as well. Then email to the
- address listed above and use this command:
- archive get updates/updates-comb.etx
-
- A vertical bar in front of a line indicates the line has changed or was
- added.
-
- PLEASE SEND COMMENTS AND CORRECTIONS TO THE EDITOR AS SOON AS POSSIBLE.
-
- The following persons contributed to this update:
-
- ===========================================================================
- Contributions to the selector sections
- ===========================================================================
- Person Software Selector(s) added/changed
- ---------------------------------------------------------------------------
- Anonymous SoftVVSXCoder ext PEGs
- Anonymous 2 Apple Guide ext reno
- Rich Kubota, Apple Computer Inc.
- System mach
- Gilles Berkovitch Desktop Printer Extension ext
- dtpx
- Fabrizion Oddone System snd
- ---------------------------------------------------------------------------
-
- ===========================================================================
- Contributions to the non-selector sections
- ===========================================================================
- Person Chapter/Section
- ---------------------------------------------------------------------------
- Paul Reznick Reports/Gestalt Applications
- ---------------------------------------------------------------------------
-
- Apple System Software (A-D)
- ===========================
- No changes.
-
- Apple System Software (E-H)
- ===========================
- No changes.
-
- Apple System Software (I-L)
- ===========================
- No changes.
-
- Apple System Software (M)
- =========================
- mach (System [6.0.4]) INF
- gestaltMachineType
- Returns one of the following values, indicating the type of
- machine.
-
- enum {
- #define gestaltMachineType 'mach' /* machine type */
-
- gestaltPowerMac5200 = 41,
- /* Also Power Macintosh 5300
- &AS21 */
- gestaltPowerMac5200_75 = gestaltPowerMac5200,
- | gestaltPerforma52xx = gestaltPowerMac5200
- | /* Macintosh Performa 52xx */
- | gestaltPerforma53xx = gestaltPowerMac5200
- | /* Macintosh Performa 53xx */
- | gestaltPowerMac5260 = gestaltPowerMac5200
- /* Power Macintosh 5260/100 */
-
- gestaltPowerMac7500 = 68,
- | gestaltPowerMac7600 = gestaltPowerMac7500;
-
- Apple System Software (N-O)
- ===========================
- No changes.
-
- Apple System Software (P-S)
- ===========================
- reno (Apple Guide ext [1.2?], part of System 7.5 and later)
- | gestaltRenoAddr?
- | Returns a pointer to the Apple Guide globals. (Anonymous)
-
- | #define gestaltRenoAddr? 'reno'
-
- NOTE:
- Indicates presence "of the Reno system extension." (Reno is the
- mechanism behind Apple Guide for managing the help data-bases?)
-
- snd (System [6.0.4])
- gestaltSoundAttr
- Returns information about the sound capabilities of the machine.
-
- enum {
- #define gestaltSoundAttr 'snd ' /* sound attributes */
- gestaltStereoCapability = 0, /* can play stereo sounds */
- gestaltStereoMixing = 1, /* mixes channels into single */
- /* signal */
- gestaltSoundReserved = 2, /* Sound Manager 3.1? QT uses new */
- /* Sound Mgr calls? */
- gestaltSoundIOMgrPresent = 3, /* new sound input routines avail.*/
- gestaltBuiltInSoundInput = 4, /* built-in sound input device */
- /* available */
- gestaltHasSoundInputDevice = 5, /* some sound input device avail. */
- gestaltPlayAndRecord = 6, /* built-in hardware can play and */
- /* record simultaneously */
- /* &AS03/AS04 */
- gestalt16BitSoundIO = 7, /* sound hardware can play and */
- /* record 16-bit samples &AS04 */
- gestaltStereoInput = 8, /* sound hardware can record */
- /* stereo &AS04 */
- gestaltLineLevelInput = 9, /* sound input port requires line */
- /* level &AS04 */
- /* the following bits are not defined prior to Sound Mgr 3.0 */
- gestaltSndPlayDoubleBuffer = 10, /* play from disk available &AS04 */
- gestaltMultiChannels = 11, /* multiple channel support */
- /* &AS03/AS04 */
- gestalt16BitAudioSupport = 12}; /* 16 bit audio data supported */
- /* &AS04 */
-
- NOTES:
- Bit 7 through 12 are not defined for versions of the Sound Manager
- prior to version 3.0.
-
- With the Enhanced Sound Manager (version 2) you have both multi-
- channel and play-from-disk capability if the Apple Sound Chip is
- available. But the gestaltSndPlayDoubleBuffer and gestaltMultiChannels
- bits are not set. Test for the gestaltHasASC bit of the
- gestaltHardwareAttr selector. &AD06/AD20
- A later Technical Note retracts this info, and says it is not safe to
- assume both functions if the gestaltHasASC bit is set with the
- gestaltHardwareAttr selector! &AT01
-
- | There are sound hardware differences among these four classes of
- | machines: the Power Macintosh 5200/5300/6200/6300 computers. Just
- | because these are Power Mac machines, you should not assume that all
- | contain 16-bit input and output hardware. For example, the Macintosh
- | Performa 5215CD contains both 16-bit input and output hardware.
- | However, if you [use this selector] on that particular machine, it
- | returns gestalt16BitSoundIO not set (i.e. false), this is incorrect.
- | You should instead check [with the Sound Manager] the available sample
- | sizes by using the siSampleSizeAvailable selector. &AT16
-
- Apple System Software (T-Z)
- ===========================
- No changes.
-
- Apple Additional Software
- =========================
- No changes.
-
- Third Parties Software
- ======================
- No changes.
-
- Unknown Apple Software
- ======================
- dtpx (Desktop Printer Extension ext [2.0?], part of LaserWriter 8.4)
- | gestaltDesktopPrinterAddr?
- | Returns a handle to an unknown structure. Probably it consists of
- | a long (version? 0x02008000 observed) and a word (unknown). After
- | that are longs which may be handles pointing to a structure for
- | each desktop printer. (Gilles Berkovitch)
- |
- | #define gestaltDesktopPrinterAddr 'dtpx'
-
- |PEGs (SoftVVSXCoder ext [1.0a1] by Radius Inc, part of QuickTime 3.0d4)
- |
- | NOTE: The s is actually the option-s character (0xA7).
-
- Unknown Third Parties Software
- ==============================
- No changes.
-
- General Info
- ============
-
- Sources
- -------
- A Apple Computer, Inc.
- AT Technical Notes
- |AT16 Technote 1048: Some Sound Advice: Getting the Most Out of the
- Sound Manager
-
- The Technical Notes can be found at:
- |http://devworld.apple.com/dev/technotes/
-
- Reports
- =======
-
- Gestalt Applications
- --------------------
-
- |Go Gestalt appl 1.8 (Paul Reznick)
- Displays information obtained thru the Gestalt Mgr.
-
- mailto:gestalt-selectors-list-request@bio.vu.nl
- | 'archive get software/go-gestalt-18.sit.hqx'
-
- Contact: Paul Reznick (PRzeznik@aol.com)
-
- About this list
- ===============
- For this update this chapter only includes the 'Gestalt Submission Form',
- 'Acknowledgements' and 'Editors' Address' sections.
-
- Gestalt Submission Form
- -----------------------
- You can use this form to report information you found on already included
- selectors. But you can also use it to register new Gestalt selector codes.
- If you want to register the selector code your software installs, make sure
- you registered your code first with Apple Computer, Inc. Also, it is your
- good right if you chose to keep the meaning of the response value private.
- If so, still register so that others can at least detect your software by
- determining if the selector is present.
-
- Software means, in this form, the software which installs the selector
- code. Not the whole package, just the extension or control panel (perhaps
- application) itself.
- The package is the product name in which the software is included and
- distributed.
- If data is not available or relevant, leave it blank. When the selector
- contains non-ASCII characters, please also provide the hexadecimal value.
-
- You can also fill in this form on-line because it is also on the WWW
- pages of the GSL: http://www.bio.vu.nl/home/rgaros/gestalt/
-
-
- Your name:
-
- Your email address:
-
- Your company name:
-
- Do you want to remain anonymous? Yes / No
-
- Software name:
-
- Software type: O application
- O control panel
- O extension (also 'appe')
- O other:
-
- Category: O Apple System Software
- O Apple Additional Software
- O Apple Software
- O Third Parties Software
-
- Package name:
-
- Author or Company name:
-
- Gestalt Selector:
-
- Constant name:
-
- First version to install selector:
-
- Source of information:
-
- Short description of the returned response:
-
-
-
-
-
- Additional constant names and values for the response value meaning:
-
-
-
-
-
- Please email this form to this Internet address: rgaros@bio.vu.nl
-
- Acknowledgements
- ----------------
- I want to thank the following persons for their contributions to this
- update and their support of this list:
-
- ===========================================================================
- Name Internet Email Address
- ---------------------------------------------------------------------------
- Anonymous contributor(s) anonymous@secret.bvd.nl
- Rich Kubota, Apple Computer Inc. rkubota@apple.com
- Fabrizio Oddone fab@kagi.com
- Gilles Berkovitch gberkovi@imaginet.fr
- ---------------------------------------------------------------------------
-
- Legal Stuff
- -----------
- (C) 1992-1996, Rene G.A. Ros
-
- It is not allowed to distribute the GSL updates separate from the full GSL.
- The full GSL can be used freely but is not public domain.
- See for legal information the Legal Stuff chapter of the full Gestalt
- Selectors List.
-
- Editor's Address
- ----------------
- Rene G.A. Ros
- developer at Mac Support Automatisering B.V., Uitgeest, The Netherlands
- consultant to the Computer Department,
- Biology Faculty, Vrije Universiteit Amsterdam, The Netherlands
- contract programmer Pascal and C, also 4th Dimension and other data-bases
-
- Bastionweg 108
- 1383 JD Weesp
- The Netherlands, Europe
-
- Email: rgaros@bio.vu.nl (preferred)
- rgaros@dds.nl
- ros@macsupport.nl
- 100112.1363@compuserve.com
-